Frontier Airlines Buying Spirit In $2.9 Billion Deal